#search_box input{width: 120px; height: 31px; font-size: 12px;}
#search_box select{height: 31px; font-size: 12px; padding-right: 20px;}
#search_box {padding-left: 20px;}
#search_box input::-webkit-input-placeholder { font-size: 12px; }
#search_box input:-moz-placeholder { font-size: 12px; }
#search_box input::-moz-placeholder { font-size: 12px; }
#search_box input:-ms-input-placeholder { font-size: 12px; }

.more-box{overflow: hidden; height: 0px;}
.more-show, .more-hide{display: inline-block; width: 32px; height: 32px; cursor: pointer;}
.more-show{background: url(/static/arr_show.png);}
.more-hide{background: url(/static/arr_hide.png);}

.arr-box{text-align:center;margin: 0 0 30px 0;padding: 0;border-bottom: 1px solid #eee; height: 32px;}

.clearfix:after{clear:both;content:"";display:block;height:0;line-height:0;visibility:hidden;}
.none{display:none}
.clearfix:after{clear:both;content:'\0200';display:block;visibility:hidden;height:0}
.clearfix{display:inline-block}* html
                               .clearfix{height:1%}
.clearfix{display:block}